package model;

import java.util.HashSet;
import java.util.Set;

public class Perfil implements java.io.Serializable {

    private int idPerfil;
    private String nombre;
    private String estado;
    private Set usuarios = new HashSet(0);
    private Set permisos = new HashSet(0);

    public Perfil() {
    }

    public Perfil(int idPerfil, String nombre) {
        this.idPerfil = idPerfil;
        this.nombre = nombre;
    }

    public Perfil(int idPerfil, String nombre, String estado, Set usuarios, Set permisos) {
        this.idPerfil = idPerfil;
        this.nombre = nombre;
        this.estado = estado;
        this.usuarios = usuarios;
        this.permisos = permisos;
    }

    public int getIdPerfil() {
        return this.idPerfil;
    }

    public void setIdPerfil(int idPerfil) {
        this.idPerfil = idPerfil;
    }

    public String getNombre() {
        return this.nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getEstado() {
        return this.estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Set getUsuarios() {
        return this.usuarios;
    }

    public void setUsuarios(Set usuarios) {
        this.usuarios = usuarios;
    }

    public Set getPermisos() {
        return this.permisos;
    }

    public void setPermisos(Set permisos) {
        this.permisos = permisos;
    }

}
